be physically sound and strong - English Synonyms Dictionary